Dieser Algorithmus und der von Scroller_XYLimited sind sehr �hnlich. Es gibt auch viele Gemeinsamkeiten mit Scroller_XYUnlimited. Lesen Sie unbedingt zuerst deren Dokumentation!

Wie bei Scroller_XYUnlimited wird das horizontale Scrolling in der Bitmap (!) eingeschr�nkt. Hier jedoch werden f�r videoposx Werte zwischen 0 und BITMAPBREITE * ANZPLANES - 1 zugelassen. Damit betr�gt der umfa�te Bereich nicht mehr nur eine Planeline, sondern eine ganze Pixelzeile. Wiederum wird videoposy zum "Ausgleich" verwendet. Hier aber k�nnen wir Ver�nderungen um eine ganze Pixelzeile vornehmen, nicht mehr nur eine Planeline. Deshalb kann die Einheit f�r videoposy bei einer Pixelzeile bleiben.

Auch bei diesem Algorithmus kann es bei Blockblits notwendig sein, in zwei Schritten die Aktion auszuf�hren. Es ist aber nicht mehr notwendig, die Extrazeile vom Blitten auszuschlie�en. Auch das Problem, da� VIDEOSPLITTING nicht im sichtbaren Bereich einer Rasterzeile m�glich ist, ist einfacher und vor allem schneller zu l�sen. Es ist nicht mehr notwendig in jedem Frame Teile der oberen Bitmap in die Extrazeile zu blitten. Stattdessen wird bei Korrigierung von videoposx (und nur dann) je nach Scroll-Richtung die oberste Pixelzeile der Bitmap in die Extrazeile (Scrolling nach links) oder die Extrazeile in die oberste Pixelzeile der Bitmap (Scrolling nach rechts) geblittet.